﻿namespace Preactor.ObjectModel.Interfaces
{
    public interface IPreactorRecord
    {
        string FormatName { get; }

        int FormatNumber { get; }

        PrimaryKey Id { get; }

        void Delete();

        T GetFieldValue<T>(string fieldName);

        void SetFieldValue<T>(string fieldName, T value);
    }
}